Background: Frameworks are used to enhance the quality of applications and the\nproductivity of the development process, since applications may be designed and\nimplemented by reusing framework classes. However, frameworks are hard to develop,\nlearn and reuse, due to their adaptive nature. From Feature to Frameworks (F3) is an\napproach that supports framework development in two steps: Domain Modeling, to\nmodel domain features of the framework; and Framework Construction, to develop\nframework source-code based on the modeled domain and on patterns provided by\nthis approach.\nMethods: In this article, it is presented the From Features to Framework Tool (F3T),\nwhich supports the use of the F3 approach on framework development.\nResults: This tool provides an editor for domain modeling and generates framework\nsource-code according to the patterns of the F3 approach. In addition, F3T also\ngenerates a Domain-Specific Modeling Language that allows the modeling of\napplications and the generation of their source-code. F3T has been evaluated in two\nexperiments and the results are presented in this article.\nConclusions: F3T facilitates framework development and reuse by omitting\nimplementation complexities and performing code generation.
Loading....